AP Comp.Sci.Principle


In GITA 2, we're learning how to use Notepad++ to code our projects with html, css, and javascript.


Social Media Webpage

Date: 08/23/24

It's a webpage presenting a research of current social media problems.

Business Card

Date: 08/27/24

Created a business card with a QR-Code that can be scaned, and made it user friendly on mobile devices.

Collage

Date: 09/03/24

Created a collage using absolute and relative positioning.

Merchandise Store

Date: 09/11/24

Created an online store using function and calculation.

Dice

Date: 09/20/24

Created a dice game using function, calculation, generate random numbers, and change images using a button.

Craps Game

Date: 09/25/24

Created craps game (similar to dice game) and include a reset mechanism.

Merchandise Upgrade

Date: 10/01/24

Upgrade previous merchandise store by adding radiobuttons (discounts) and a small survey (checkbox).

Basic Space Invader

Date: 10/15/24

Created a game using timers to make a bullet and invader move, also able to draw characters in pixels.

Tank

Date: 10/25/24

Created a tank game with more complex drawing, and a countdown timer.

Circle Bounce

Date: 10/31/24

Created circles with different position, size, color, and speed using for loop; created a rectangle that change circles' color when intersect.

Submarine

Date: 11/14/24

Created fishes using for loop, and made them avoid submarine when it's close.

Number Arrays

Date: 11/20/24

Use an array to store 1000 random numbers; also use for loops to find highest, lowest number, even/odd numbers, userinput, etc.

Number Arrays Upgrade

Date: 11/22/24

Created a bottom where it automatically finds a random number, and calculate the average of how many searches it took to find it.

Number Arrays Upgrade 2

Date: 12/04/24

Sort the array and use binary search to find the random generated number, also calculate the average of how many searches it took to find it.

Circle Art

Date: 12/14/24

Use a timer to draw a pattern, one circle at a time.

Space Photon Shooter

Date: 01/18/25

Created a game that has circles attacking a spaceship that can shoot 4 photons diagonally.

String Program

Date: 01/21/25

Add userinput to an array and convert it to uppercase, lowercase, and find the longest & shortest word.

Checker Board

Date: 01/28/25

Create a checker board based on user inputs, including rows, columns, and 2 colors.

Internet Research

Date: 02/12/25

Research 4 topics about internet misuse, protection privacy, computing resources, etc; then fit them into a website template.

Hornet Game

Date: 02/28/25

Hornets chase food around to gain strength and attack other hornets.